<?php

require_once 'classDb.php';

class Seguridad {

    public $db;
    public $id;
    public $sistema;
    public $user;
    public $pass;
    public $id_usuario;
    public $rut;
    public $hash;
    public $ip_valida;
    public $ip_retorno;
    public $id_estado;
    public $error;

    function __construct() {

        $this->db = DB::getInstance();
    }

    function login() {
        $this->db->binds = array(
            ':P_UWI_SISTEMA' => $this->sistema,
            ':P_UWI_USER' => $this->user,
            ':P_UWI_PASS' => $this->pass
        );
        $this->db->sql_sp = "call USP_OBTENER_ACCESO( :rc, :P_UWI_SISTEMA, :P_UWI_USER, :P_UWI_PASS)";
        $acceso_aux = $this->db->loadObjectListSP();
        foreach ($acceso_aux as $acceso) {

            $this->id = $acceso->UWI_ID;
            $this->sistema = "-" . $acceso->UWI_SISTEMA;
            $this->user = $acceso->UWI_USER;
            $this->pass = $acceso->UWI_PASS;
            $this->id_usuario = $acceso->UWI_ID_USUARIO;
            $this->hash = $acceso->UWI_HASH;
            $this->ip_valida = $acceso->UWI_IP_VALIDA;
            $this->ip_retorno = $acceso->UWI_IP_RETORNO;
        }
    }

}

?>